Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mexico F2 Slovenia F2 Slovenia F3 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Croatia F5 Germany F14 Hungary F6 Colombia F4 Tunisia F4 Austria F2 Mexico F1 Austria F3 Croatia F1 Croatia #1-w1 Croatia #1-w3 Croatia #1-w4 Italy F8 Hungary F1 Hungary F2 Mexico F5 Croatia F3 France F17 France F18 Slovenia F1 Slovenia F2 Slovenia F3 Serbia & Montenegro F2 Germany F15 Germany F16 Portugal F4 Portugal F5 Germany F2 Australia F2 Italy F11 Mexico F5 Slovenia F1 USA F13 Venezuela F1 Venezuela F2 Mexico F6 Bosnia/Herzegovina F6 Germany F19 Mexico F2 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Mexico F4 Mexico F5 Colombia F4 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Slovenia F3 Bosnia/Herzegovina F7 Croatia F11 Mexico F3 Mexico F1 Mexico F2 Turkey F6 Iran F4 Iran F5 Mexico F15 China F4 Mexico F17 West of England Challenger - Bristol Britania Zavaleta - Puebla Draft Corona Mexico City Open - Mexico City Challenger Britania Zavaleta - Puebla Dublin Challenger - Dublin Seguros Bolivar Open - Bogota Challenger Banque Nationale Rimouski - Rimouski ECM Prague Open 2008 - Prague Rijeka Open - Rijeka 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia V Manta Open-Trofeo Ricardo Delgado Aray - Manta XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Seguros Bolivar Open - Medellin Dallas Challenger Tiburon Challenger Austria F1 Medellin Challenger Noumea Challenger Bogota Challenger Leon Challenger Beijing Challenger Portoroz Challenger Dallas Challenger Canberra Challenger Bosnia/Herzegovina F1 Mexico F7 Ipsos Bucharest Challenger - Bucharest Abierto Mexicano de Tenis Pegaso - Acapulco Germany F7 Milan Indoors - Milan Gerry Weber Open - Halle Croatia Open - Umag Kroger / St. Jude International - Memphis Abierto Mexicano Telfonica MoviStar - Acapulco International Indoor Tennis Championships of Croatia - Zagreb Abierto Mexicano Telcel - Acapulco Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco The Hypo Group Tennis International 2008 - Poertschach Medibank International - Sydney Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle ATP Studena Croatia Open Umag - Umag BMW Open - Munich AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo U.S. National Indoor Tennis Championships - Memphis Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota France F16 Czech Republic F4 Croatia #1-w2 Austria F2 Croatia F2 Mexico F11 Australia F1 Austria F2 Bosnia/Herzegovina F1 Croatia F10 Mexico F16 Bosnia/Herzegovina F1 Italy F26 Bosnia/Herzegovina F3 Italy F18 Slovenia F1 Tunisia F5 Slovenia F3 Tunisia F6 Slovenia F1 Bolivia F2 Great Britain F7 Czech Republic F5 Slovenia F2 Mexico F10 USA F14 Athens Challenger Recanati Challenger Portoroz Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati V Gramado Open de Tennis - Gramado USTA Challenger of Burbank - Burbank VIII Avierto Internacional de Salinas - Salinas Ljubljana Open - Ljubljana Gran Challenger Casablanca - Mexico City Bogota Challenger - Bogota X Trofeo Ciudad de Quito - Quito X Challenger Britania Zavaleta - Puebla Bogota Challenger - Bogota 2005 West Side Tennis Coub Men's Challenger - Forest Hills 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado Iskratel Open - Kranj ATP Slovak Open Challenger - Bratislava Music City Challenger - Nashville USTA Challenger - Champaign BH Telecom Sarajevo 2007 - Sarajevo Voit Mexico City Open - Mexico City Open Prevadies - St. Brieuc Challenger Casablanca San Angel - Mexico City Miami Open - Miami II Naples ITG Challenger - Naples Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Unique Zagreb Open - Zagreb Polska Energia Open - Bytom Mamaia Challenger - Constanta 2007 Nielsen Pro Tennis Championship - Winnetka Guzzini Challenger - Recanati Copa Petrobras Colombia - Bogota Ford Tennis Championships - Louisville Bauer Watertechnology Cup 2007 - Eckental Challenger Britania Zavaleta - Puebla McDonalds ATP Challenger - Burnie ITG Miami Challenger - Miami Challenger Casablanca San Angel - Mexico City 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Guzzini Challenger - Recanati Fifth Third Bank Tennis Championships - Lexington Medjurgorje Open - Medjugorje BH Tenis Open International Cup 2008 - Belo Horizonte s'Tennis Masters Challenger - Graz Credicard Citi Mastercard Tennis Cup - Campos do Jordao Miami Open - Miami Ljubljana Open 2008 - Ljubljana Bancolombia Open - Cali Abierto Internacional Varonil Ciudad de Cancun - Cancun Sao Paulo Challenger Burnie Challenger St. Brieuc Challenger Monza Challenger Mexico City Challenger Recanati Challenger Belo Horizonte Challenger Campos do Jordao Challenger Istanbul Challenger Cali Challenger Ljubljana Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Cancun Challenger Puebla Challenger Sao Paulo Challenger Honolulu Challenger Burnie Challenger Caltanissetta Challenger Prostejov Challenger Lugano Challenger Rimini Challenger Rijeka Challenger Seoul Challenger Guayaquil Challenger Caloundra Challenger Sarajevo Challenger Rijeka Challenger Nottingham Challenger Challenger Leon 2003 - Leon Vancouver Challenger Binghamton Challenger Alphen Challenger Shenzhen Challenger Aguascalenties Challenger Bergamo Challenger Rome Challenger Prague Challenger Caltanissetta Challenger Nottingham-2 Challenger Anning Challenger Istanbul Challenger Eckental Challenger Seoul Challenger Kazan Challenger Busan Challenger Ilkley Challenger Portoroz Challenger Cordenons Challenger Alphen Challenger Eckental Challenger Gwangju Challenger Nanjing Challenger Anning Challenger Busan Challenger Manchester Challenger Surbiton Challenger Bastad Challenger Portoroz Challenger Stockton Challenger Fairfield Challenger Traralgon Challenger Happy Valley Challenger Guadalajara Challenger Leon Challenger Regional Hand Center Men's Challenger - Fresno San Luis Potosi Challenger 2000 - San Luis Potosi Copa Ericsson Mexico - Guadalajara Challenger Britania Zavaleta - Puebla The Manchester Trophy - Manchester VI Gramado Open de Tenis - Gramado Waco International Tennis Challenger - Waco Intersport Heilbronn Open - Heilbronn Corona Mexico City Open - Mexico City VI Gramado Open de Tenis - Gramado San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Challenger Casablanca San Angel - Mexico City I Manta Open - Manta Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Challenger ATP de Cuenca Diario El Mercurio - Cuenca The LTA Men's Challenger - Nottingham Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Mordovia Cup 2005 - Saransk II Manta Open - Manta Antonio Savoldi-Marco Co. - Manerbio Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Copa Petrobras - Bogota Copa Petrobras - Santiago USTA/Adtech Challenger - Boston Copa Kia - Santiago Internazionali di Tennis - Bergamo San Luis Potosi Challenger - San Luis Potosi The West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Ettlingen Schickendanz Open - Furth Ciudad de Pozoblanco Open Diputacion - Cordoba Oberstaufen Cup - Oberstaufen Siemens Open - Scheveningen The LTA Nottingham Challenger - Nottingham Mordovia Cup - Saransk Open Castilla y Leon - Segovia St. Petersburg Challenger 2006 - St. Petersburg Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Ford Tennis Championships - Louisville Kia International In Kawana - Kawana MST ATP Challenger International - Burnie AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City La Rinascente Tennis Cup Harbour Club Milano - Milan Banjaluka Challenger 2007 - Banja Luka Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane Seguros Bolivar Open - Bogota Kos-Zucchetti Tennis Cup - Cordenons Black Forest Open - Freudenstadt Dubrovnik Open - Dubrovnik Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Bauer Watertechnilogy Cup 2008 - Eckental Music City Challenger - Nashville Challenger Britania Zavaleta - Puebla Noumea Challenger San Luis Potosi Challenger Rome Challenger Genova Open Challenger - Genova Segovia Challenger Bogota Challenger Quito Challenger Sao Paulo Challenger Salinas Challenger Bucaramanga Challenger Belgrade Challenger Johannesburg Challenger Athens Challenger Tallahassee Challenger The LTA Bolton Challenger - Bolton Zagreb Challenger Rome Challenger Medellin Challenger Sao Paulo Challenger Banja Luka Challenger - Banja Luka Honolulu Challenger XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Burnie Challenger Challenger Britania Zavaleta - Puebla Tallahassee Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Savannah Challenger Alessandria Challenger USTA Men's Challenger of Dallas - Dallas Ljubljana Challenger Heilbronn Challenger Ljubljana Open - Ljubljana Le Gosier Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba San Luis Potosi Challenger - San Luis Potosi VIII Trofeo Ciudad de Quito - Quito Kia International in Caloundra - Caloundra Music City Challenger - Nashville Marburg Challenger Challenger Britania Zavaleta - Puebla Rome Challenger Copa Petrobras - Buenos Aires Internazionali di Tennis di Bergamo - Bergamo Anning Challenger Cyclus Open de Tenis - Florianopolis Britania Zavaleta - Puebla XI Abierto Internacional de Salinas - Salinas Rhodes Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Savannah Challenger Bogota Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Torneo Internacional Challenger Fila 2006 - Leon Seoul Challenger Abierto Colombiano de Tenis - Bogota AGT Challenger - Leon Manerbio Challenger Banja Luka Challenger Bancastato Challenger Lugano - Lugano Sacramento Challenger Fairfield Challenger Las Vegas Challenger Happy Valley Challenger Maui Challenger French Open - Paris Jonkoping Challenger St. Brieuc Challenger Wimbledon - London Ilkley Challenger Kia International In Caloundra - Caloundra San Luis Potosi Challenger - San Luis Potosi Wuhan Challenger Alphen Challenger Las Vegas Challenger Braunschweig Challenger U.S. Open - New York Koblenz Challenger Rennes Challenger Cordenons Challenger Australian Open - Melbourne Kyoto Challenger IX Trofeo Ciudad de Quito - Quito French Open - Paris Wimbledon - London Volkswagen Challenger 2004 - Wolfsburg U.S. Open - New York San Luis Potosi Challenger 2002 - San Luis Potosi Challenger 42 - Andrezieux 1st Challenger Tournament Leon - Leon Sarasota Challenger 9° Trani Cup - Trani Karlsruhe Challenger Seoul Challenger Abierto Club Casablanca - Mexico City 's Tennis Masters 07 Challenger - Graz Furth Challenger U.S. Open - New York Zagreb Open - Zagreb Lugano Challenger Black Forest Open - Freudenstadt Eckental Challenger Ljubljana Open - Ljubljana Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Ljubljana Open - Ljubljana Tiburon Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans The Surbiton Trophy - Surbiton Wimbledon - London Ljubljana Challenger Lubbock Challenger - Lubbock Rijeka Challenger Australian Open - Melbourne XI Open International D'Andorra - Andorra French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Bogota Challenger Loughborough Challenger French Open - Paris Ourocard Tennis Challenger - Sao Paulo Manta Challenger Credicard Mastercard Tennis Cup - Campos do Jordao U.S. Open - New York Salzburg Challenger 13 BH Tennis Open International Cup - Belo Horizonte Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Sacramento Challenger Copa Petrobras Bogota - Bogota French Open - Paris Sarasota Challenger Wimbledon - London Salzburg Challenger Hurricane Tennis Open - Bradenton Copa Petrobras Guadalajara - Guadalajara Wimbledon - London Anning Challenger Countrywide Classic USTA Men's Challenger - Carson Barletta Challenger Banja Luka Challenger Eskisehir Challenger Australian Open - Melbourne Black Forest Open - Freudenstadt French Open - Paris U.S. Open - New York Genoa Open Challenger-Fondazione Carige - Genova French Open - Paris Architect Open - Budapest XI Trofeo Ciudad de Quito - Quito Czech Indoor Open - Prague USTA Challenger of Orlando - Orlando Ostrava Challenger Carson Challenger Gemax Open - Belgrade Bogota Challenger Cancun Challenger Copa Ericsson Mexico - Guadalajara Prosperita Open 2006 - Ostrava Rimini Challenger Nottingham-2 Challenger Guzzini Challenger - Recanati The Manchester Trophy - Manchester Yokohama Challenger Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group 2, 1R, MEX-JAM 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group II, 2R, RSA-SLO 5-0 Australian Open (juniors) San Jose Challenger PBZ Zagreb Indoors - Zagreb St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Aix En Provence Challenger Movistar Open - Santiago Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur PBZ Zagreb Indoors - Zagreb St. Petersburg Open - St. Petersburg Croatia Open - Umag Vegeta Croatia Open - Umag Serbia Open - Belgrade Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Medibank International - Sydney ATP Studena Croatia Open - Umag PTT Thailand Open - Bangkok Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telfonica MoviStar - Acapulco Rogers Cup - Toronto Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York Davis Cup, Group 2, REL2, MEX-DOM 5-0 Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group 1, 1R, VEN-MEX 1-4 Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, World Group, PO, AUT-MEX 5-0 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group 1, PO, MEX-VEN 5-0 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group I, 1R, ROU-SLO 4-1